home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-09 / mailca12.zip / MAILCALL.DOC < prev    next >
Text File  |  1991-01-14  |  47KB  |  903 lines

  1. Welcome to MAIL CALL.  (c) Richard Dower 1990,1991  All rights reserved.
  2.   
  3.      MAIL CALL is a shareware  program.  If you use it, please REGISTER.  
  4.  
  5.            Shareware is not free software.   If you use and like 
  6.      the program, then I ask that you register (purchase) the
  7.      program.  Keep in mind that the purchase of a program from
  8.      a public domain distributor or payment to an online service 
  9.      (such as GENIE) does NOT constitute registration of the program 
  10.      since I do NOT receive any money from that payment.    Shareware
  11.      is NOT public domain software, and continued use of a program 
  12.      carries with it the OBLIGATION to purchase the program.  The free 
  13.      distribution method is intended only as a means of obtaining a 
  14.      copy to evaluate before purchasing.  Unregistered copies are approved
  15.      for evaluation purposes for 30 days only.  Any use beyond that
  16.      period without registration constitutes a violation of my copyright.
  17.  
  18.  I recommend that you use the sample files supplied with MAIL CALL and
  19.  play around.  By going through all the menus and using F1 to display the 
  20.  context sensitive help you will quickly see MAIL CALL's potential.  
  21.  The program is menu and function key driven and very easy to use.  The
  22.  editing keys are standard programs and usually obvious.  Esc backs out of
  23.  all operations or menus, F1 gives Help, F2 saves, and F10 displays the
  24.  current record in the current design format.
  25.  
  26.  Most of this documentation is available while you are in MAIL CALL by 
  27.  pressing F1 at various places in the program.  Selecting Help from the
  28.  main menu will allow you to browse through the features from one place.
  29.  
  30.  Single Registration:  $ 20.00
  31.  
  32.  Send to: Richard Dower
  33.           13943 West 113th St
  34.           Lenexa, Ks.  66215-4832
  35.  
  36.                             Table of Contents
  37.  
  38.                 Features ............................  1
  39.                 Installation ........................  2
  40.                 Btrieve .............................  4
  41.                 Quick Start .........................  5
  42.                 Quick Start for Custom Labels .......  7
  43.                 Open / Creat ........................  8
  44.                 Add .................................  9
  45.                 Keys ................................ 10
  46.                 Find ................................ 10
  47.                 Print Labels ........................ 11
  48.                 Print Phone Books ................... 11
  49.                 Label Design ........................ 12
  50.                 Output Field Selection .............. 12
  51.                 Export .............................. 13
  52.                 Partial Export ...................... 14
  53.                 Import .............................. 15
  54.                 Importing MAIL CALL Files ........... 16
  55.                 Import of dBASE Files ............... 16
  56.                 Custom Labels ....................... 17
  57.                 ZIP+4 Service ....................... 18
  58.                 Preparing Files for Postal Service .. 19
  59.  
  60.                                   - 1 -
  61. Features
  62.  
  63.           Menus and function key interface with context sensitive help.
  64.           Four retrieval and output indexes.
  65.                    Last name
  66.                    Company
  67.                    Zip code
  68.                    User Defined Key
  69.  
  70.           Search by Last Name, Company, Zip Code, or User Defined Key.
  71.               Searching is not case sensitive i.e. you can look up
  72.               Dower with DOWER, or dower, or dOwEr.
  73.  
  74.           Print by Last Name, Company, Zip Code, or User Defined Key.
  75.               If you user the User Defined Key for the Postal Carrier Route,
  76.               printing in Zip Code order will also print by Carrier Route.
  77.  
  78.           Partial print by selected Company, Zip Code or User Defined Key.
  79.               Print all labels which match a particular index field.
  80.                 For example, all the labels for zip code 66215 or for
  81.                 company "XYZ Widgets" or for User Defined Key field "1203".
  82.  
  83.           Print multiple copies of a single label.
  84.           Print from a specific record forward in the file.
  85.  
  86.           Multiple label designs.
  87.               From 1 to 3 labels across.
  88.               From 1 to 18 lines per label.
  89.               Label width from 2.5 inches to 5 inches.
  90.               Two formats of Rotary Cards 2"x4" and 3"x5"
  91.               Print a Postal barcode on each label.
  92.               Choice of which fields show up on the label.
  93.               Advertising Line can be printed on the top of all labels.
  94.               Sample label is displayed by pressing F10 at any time
  95.                 so you may see exactly what you output will look like.
  96.  
  97.           Custom Labels
  98.               Print disk labels, video cassette labels, recipe cards, etc.
  99.               Different print codes possible for each line of the label.
  100.                 Make individual lines double strike, expanded, underline,
  101.                 italics, compressed, emphasized, or a custom print style.
  102.               Easy selection of print codes.
  103.  
  104.           Print phone books by Last Name or Company.
  105.  
  106.           Import and Export facilities.
  107.               Merge MAIL CALL databases, import from other databases.
  108.               You can import and export entire records or selected fields.
  109.               Import directly from dBASE type files VERY easily.
  110.  
  111.           Easily input fields from previous record into new record with F3.
  112.  
  113.                                   - 2 -
  114. Installation
  115.  
  116.   MAIL CALL was stored in a compressed format using either LHARC or
  117.   PKZIP.  If the extension is LZH, it was compressed with LHARC.  If the
  118.   extension is ZIP, it was compressed with PKZIP.
  119.   Unarchive the program with one of the following commands.
  120.      LHARC E MAILCAnn     (if it has an LZH extension)
  121.      PKUNZIP MAILCAnn     (if it has a ZIP extension)
  122.  
  123.   Where nnn is the version number.
  124.   If the version number is 1.2 the command is:
  125.      LHARC E MAILCA12
  126.          or
  127.      PKUNZIP MAILCA12
  128.  
  129.   Required files to run MAIL CALL:
  130.      BTRIEVE.EXE  - used by MAIL CALL to access files
  131.      MAILCALL.EXE - the main program
  132.      MC.BAT       - batch file that loads BTRIEVE and MAIL CALL.
  133.  
  134.   Optional files
  135.      MAILCALL.HLP - required if you want online context sensitive help
  136.      MAILCALL.ERR - contains all MAIL CALL error messages
  137.      SAMPLE.MC    - sample MAIL CALL database
  138.      TEST.MC      - another sample MAIL CALL database
  139.      SAMPLE.SDF   - sample of a file to import 
  140.      SAMPLE.MCC   - sample custom label
  141.      TEST.MCC     - another sample custom label
  142.      TESTBIG.MCC  - large sample custom label
  143.      TEST.MCT     - sample custom label in tiny type
  144.      HINTS.DOC    - additional tips on using MAIL CALL
  145.      LCODES.PRN   - created if you change and save the default print
  146.                     codes under the Custom Labels menu.
  147.  
  148.   NOTE:  MAIL CALL will create a file, MAILCALL.POS, after you have
  149.    run it the first time. MAIL CALL uses this file to restore you to
  150.    the exact place you were when you exited last.
  151.  
  152.   Copy, or extract, all the above files to any directory in your path or
  153.   to a separate MAIL CALL directory.
  154.  
  155.   To run MAIL CALL, simply type MC.  MC.BAT sets up BTRIEVE and then runs
  156.   MAIL CALL.  If you try to run MAIL CALL without loading BTRIEVE 
  157.   first, you will get an error message and the program will abort.
  158.  
  159.   You can also start MAIL CALL by entering MC followed by the first 
  160.   part of a name you wish to find.
  161.     MC DO
  162.   This way of starting MAIL CALL will reopen the last database used and
  163.   position you at the record with the last name with the closest match to
  164.   the name entered after MC.  If there is more than one record that matches
  165.   the name, they will be displayed (with their phone numbers) in a list.
  166.   You can use this to quickly find phone numbers without having to cursor
  167.   through the close matches.
  168.  
  169.                                   - 3 -
  170.   If you are not on a network the easiest way to set up MAIL CALL is
  171.   to simply install it in a directory somewhere in your path.  Or,
  172.   place it in a directory of its own and add that directory name to
  173.   your path in AUTOEXEC.BAT.  For example, if you place all of MAIL CALL's
  174.   files in a directory called C:\MAILCALL, simply add that directory name
  175.   to your path.  In your AUTOEXEC.BAT file should be a line that reads
  176.     PATH=
  177.   After this should be all the directories that you want searched for 
  178.   programs.  If it currently reads:
  179.     PATH=C:\;C:\DOS;D:\BRIEF;C:\NORTON
  180.   To add MAILCALL, edit that line so it looks like this:
  181.     PATH=C:\;C:\DOS;D:\BRIEF;C:\NORTON;C:\MAILCALL
  182.  
  183.   NOTE:  If you want your MAIL CALL files to reside in a directory
  184.    off of the path, then place BTRIEVE.EXE and MAILCALL.EXE somewhere in
  185.    the path and put the other files in the directory of your choice.  Next,
  186.    set an environment variable called MAILPRIV in your AUTOEXEC.BAT file
  187.    that shows MAIL CALL where the files are.  For example, if you want
  188.    your MAIL CALL file in a directory called LABEL on the C: drive,
  189.    place a line in your AUTOEXEC.BAT file that reads:
  190.       SET MAILPRIV=C:\LABEL\
  191.    MAILPRIV is where all your private files will reside.  If you set 
  192.    another environment variable, MAILPUBL, you can have public files
  193.    located there.  The public files are designed to be shared by many
  194.    users and can't be added to or edited.  This is especially good on
  195.    a network where a company phone listing can be in the public area
  196.    and private lists are kept in private directories.  
  197.       SET MAILPUBL=Z:\PUBLIC\
  198.    Then, place MAILCALL.EXE and BTRIEVE.EXE somewhere in the path.  If you
  199.    don't understand what a path is, refer to a book on MS-DOS or the MS-DOS
  200.    reference manual to see how to set up your path.   
  201.    This feature allows you to set up MAIL CALL on a network but keep
  202.    each of the users' files in separate directories.  Their MAILPRIV 
  203.    environment variable will tell MAIL CALL where to find their 
  204.    individual files.
  205.  
  206.    As a safety feature, all the files in the MAILPRIV directory are 
  207.    considered PUBLIC file and, therefore, can't be modified.  To modify
  208.    those files, simply set the MAILPRIV environment variable to that same
  209.    directory and you can then modify the files.  This allows you to 
  210.    give editing rights to a few selected people or, simply set the
  211.    LABEL_ME variable on the fly to temporarily have access to the files.
  212.  
  213.                                   - 4 -
  214. Btrieve
  215.        MAIL CALL uses Btrieve as its database manager.  Btrieve is the
  216.        copyrighted property of SoftCraft Inc. and is distributed with
  217.        MAIL CALL under the terms of my licence agreement.  Btrieve is 
  218.        loaded into memory before MAIL CALL, and is cleared from memory 
  219.        whenever MAIL CALL is exited.  
  220.        Btrieve has the following advantages:
  221.  
  222.              ***** Warning, technical information follows. *****
  223.              ***** You don't need to know any of this.     *****
  224.  
  225.          1.  All indexes are included within the database file so each
  226.              mailing list file is self-contained.
  227.          2.  There is no restriction to file size.   Therefore, you may
  228.              have have as many records as you wish in one file.
  229.          3.  An I/O cache buffer speeds file access by keeping the most
  230.              recently accessed records in memory.
  231.          4.  Pre-imaging protects individual insert, delete and update
  232.              operations from system failure.
  233.                 If a file becomes inconsistent, Btrieve automatically
  234.                 restores the file to its state just prior to the
  235.                 incomplete request.
  236.          5.  Uses expanded memory if present and the Expanded Memory
  237.              Manager is loaded.  Btrieve uses the expanded memory for
  238.              the cache buffers.
  239.          6.  Look up records regardless of how the index field was 
  240.              capitalized.  You can find "Dower" by looking for "DOWER",
  241.              "dower", "doWER", or "Dower".
  242.          7.  NULL keys are allowed.  When a NULL key is entered for an
  243.              indexed field, that record is skipped whenever that
  244.              particular index is active.  NULL keys eliminate the
  245.              overhead time of updating the index each time a blank
  246.              key is entered and avoids searching through meaningless
  247.              reconds in an index when you are searching for a
  248.              non-blank value.
  249.  
  250.                                   - 5 -
  251. Quick Start
  252.   After installing MAIL CALL, start the program by typing MC.
  253.  
  254.   The first thing you will see is an introduction screen with some brief
  255.   explanations of how to use the program.  You will only see this screen
  256.   the first time you run MAIL CALL because each time you run the program
  257.   it goes back to the place you were when you left!!  The first time
  258.   you run the program, you haven't established a file or record to 
  259.   return to yet.
  260.  
  261.   If there are MAIL CALL databases available, you will shown a list of
  262.   them with their description.  Select a database to use by moving the light
  263.   bar over the desired file and pressing Enter.  To create a new database
  264.   press Esc.  See the section on OPEN and CREATE for further explanation.
  265.  
  266.   If there are no databases available, you will be prompted to create one.
  267.  
  268.   By selecting SAMPLE from the list, you can play with MAIL CALL and 
  269.   learn most of the features quickly.  Below are some of the things
  270.   you might want to try.
  271.     1.  Find the record with last name Dower.  Notice that you don't
  272.         have to know whether it was in upper or lower case.  MAIL CALL
  273.         finds records regardless of how many, or which letters were
  274.         capitalized.  It also finds by closest match if there is no
  275.         exact match.  Looking for DOW will still get you to the
  276.         Dower record.  Looking for DOWERS will take you one record
  277.         past Dower.
  278.         Use the Home key to go to the first record.  Count the records.
  279.         There are 18 records in the Last Name index.
  280.     2.  Now Find the company IBM.  Notice that the Company field is now
  281.         hilighted instead of the Last Name field.  This makes it obvious 
  282.         which is the active index.  The file now appears to be in
  283.         alphabetical order by Company.   If you select Print at this point,
  284.         the records will be printed in Company order.  If there were records
  285.         added that did not have any information entered in the Company field,
  286.         they will not appear when skipping through the file or be printed out.
  287.         This feature allows you to keep certain records from printing when
  288.         printing by selected indexes.  You may put data in the Company or
  289.         User Defined Key index on selected records and then print while the
  290.         one of these indexes is active.  Only those records with data in the
  291.         index will print!  
  292.         Use the Home key to go to the first record.  Count the records.
  293.         There are 13 records in the Company index.
  294.     3.  Find for User Defined Key SALES.
  295.         Use the Home key to go to the first record.  Count the records.
  296.         There are 14 records in the User Defined Key index.
  297.  
  298.                                   - 6 -
  299.   Whenever you leave the program, MAIL CALL remembers which file and 
  300.   which record you were on.  The next time you use MAIL CALL, you will
  301.   be placed exactly where you were when in the program last.  If you look
  302.   up a phone number and the person is not available, when you next use
  303.   MAIL CALL you will be place right back at that record.  You don't
  304.   need to write the number down or load the file again and search for the
  305.   person.  This allows you to quickly resume an interrupted sessions with
  306.   the least amount of work.
  307.  
  308.   You can also call MAIL CALL followed by a name to retrieve.  This
  309.   way of calling MAIL CALL is especially suited for finding phone
  310.   numbers quickly.  
  311.  
  312.   Example:
  313.     MC  DOWER
  314.  
  315.   This will start MAIL CALL and try to find the records that start
  316.   with "DOWER" in the last file you were in.  If there were only one 
  317.   match you will have been positioned on that record.  If there is more 
  318.   than one match, you will be shown a list of the matching names with their
  319.   phone numbers.  Simply select the name you want off the list and you will
  320.   be positioned on that record.  This feature allows you to quickly find
  321.   phone numbers without having to browse through the database.  By entering
  322.   MC DO, the first 10 records (or less) that start with DO will be displayed
  323.   with their phone numbers.  You don't even need to go any farther if all you
  324.   wanted was a phone number!  I leave MAIL CALL in the database where
  325.   most of my frequently called numbers are located.  Whenever I need a phone
  326.   number, I enter MC followed by the first few letters of the last name of 
  327.   the person I want.
  328.  
  329.   Quit MAIL CALL after opening SAMPLE.  Restart MAIL CALL with
  330.   the following command:
  331.     MC DO
  332.   You will be shown the two records that match i.e. DOWER and DOWNING.
  333.   Move the light bar over the record you want and press Enter.  
  334.  
  335.                                   - 7 -
  336. Quick Start for Custom Labels
  337.  
  338.   Now, select Custom off the main menu.  You will be shown a blank label
  339.   format that you may use to print custom labels.  Edit allows you to
  340.   enter anything you want on the label.  Esc exits the editing session.
  341.   Add Codes allows you to define different print codes for each line
  342.   of the label.  This makes it easy to print video cassette labels, disk
  343.   labels, 3x5 cards, etc.  You can have the top line double wide, underlined,
  344.   and bold with all the other lines in normal print.
  345.  
  346.   If you select Tiny Type off the menu, you will get twice as many lines
  347.   available on the label and half again as many characters per line.  This
  348.   is because Tiny Type puts the printer into compressed, subscript mode with
  349.   12 lines per inch.  The normal print setup is 6 lines per inch.  This 
  350.   option is perfect for disk labels, and video tape labels.  Selecting
  351.   Tiny Type again changes back to normal mode.  It is easy to identify which
  352.   mode you are in; Normal mode has a separate window for print codes, 
  353.   Tiny Type doesn't.  
  354.   
  355.   When you Save and Load custom labels, they are saved and restored
  356.   exactly as you input them.  The custom print codes, lines and label width
  357.   are all saved and restored with the label, not just the text.  If you
  358.   are in Tiny Type mode, the label is stored that way.  To retrieve (Load)
  359.   a label saved under Tiny Type, you must be in Tiny Type mode when you
  360.   select Load off the menu.  Likewise, to restore a normal custom label,
  361.   you must me in the normal mode when you select Load off the menu.  This
  362.   is because the Tiny Type labels and the other custom labels are saved
  363.   under different file names.
  364.  
  365.  
  366.                                   - 8 -
  367. Open
  368.  
  369.   Use Up Arrow, Down Arrow to select the file you wish to use. If there
  370.   are more than one page worth of files, use PgUp and PgDn to move between
  371.   pages.  When the desired file is highlighted, press Enter to open that
  372.   file for use.
  373.   
  374.   You can move quickly to a filename on the list by typing the first
  375.   letter of the name.  MAIL CALL will go to the next file down
  376.   whose first letter matches the one you pressed.
  377.  
  378.   All the MAIL CALL databases displayed during the OPEN operation
  379.   are located in either your PRIVATE directory or the PUBLIC directory.
  380.   Refer to the documentation for setting these up.  If you haven't set
  381.   PUBLIC or PRIVATE directories, you will open and create files in the
  382.   directory where you installed MAIL CALL.
  383.    
  384.   Press Esc if you wish to create a new file.    All newly created
  385.   databases will be written to the PRIVATE directory, if it is defined,
  386.   or the directory where MAIL CALL was installed.
  387.    
  388.   You may change the comment describing the currently highlighted file
  389.   under the Design selection on the Main Menu.  This comment allows you
  390.   to give a full description of the contents of each file instead of 
  391.   relying on the eight character file name.
  392.  
  393. Create
  394.   
  395.   If there are no databases available when MAIL CALL is loaded or you
  396.   press ESC when all the available files are displayed, you will be asked
  397.   to create a new MAIL CALL database.  The program will then take you 
  398.   through the following steps.
  399.     1.  Enter from 1 to 8 characters for the name.  Do not add an extension.
  400.     2.  Finally, you will be placed in the ADD mode.  You need to add at
  401.         least one record or MAIL CALL will delete the newly created file.
  402.         Refer to ADD for a full explanation on the features of ADDing.
  403.         Optionally, when on the VERY first record to add, if you press Esc,
  404.         you will be prompted to import a file.  You may IMPORT a previously
  405.         exported a MAIL CALL file, a dBASE type file, or a text file.  In 
  406.         this way, you don't need to add a dummy record before importing
  407.         a file.   Refer to the section on Importing for more information on
  408.         how to import files.
  409.  
  410.                                   - 9 -
  411. Add
  412.  
  413.   When you enter ADD mode, you may move back and forth between fields 
  414.   by using Enter, Tab, or the Up and Down arrow keys.  The only required
  415.   field is the Last Name field.  All other fields are optional.  After
  416.   you have filled in a record, F2 will save the record.  You will be
  417.   presented another blank form to fill in.  Press Esc to quit ADDing 
  418.   records and return to the main menu screen.  
  419.  
  420.   As you add records, most fields that you entered in the previous
  421.   record may be entered in the current record by pressing F3.  This
  422.   feature can greatly speed data input.  If you are ready to add a 
  423.   new record, position yourself at the record that has the most fields
  424.   in common with the record you wish to add.  Then you can quickly fill
  425.   in most of the fields by pressing F3.
  426.   Example:
  427.     Enter "U S Postal Service" for the Company field on one record, then
  428.   save that record.  When you are in the Company field of the next record
  429.   to add, pressing F3 will fill that field with "U S Postal Service".
  430.  
  431.   The ZIP Code index is actually extended to include the User Defined Key.
  432.   This feature allows you to use the User Defined Key for Postal Carrier
  433.   Route information.  Then, when you print by ZIP Code, it will print by
  434.   Carrier Route within each ZIP Code.  Also, if you select the User Defined
  435.   Key for output on the Label it will print on the top line.  This is the
  436.   place that the Postal Carrier Route must be printed for mass mailings for
  437.   the U S Postal Service.
  438.    
  439.   The U S Postal Service can add the ZIP + 4 portion of the ZIP Code to 
  440.   your mailing lists and, as an option, add the Carrier Route information.
  441.   On large mailings, you can apply for a postage discount for using the
  442.   Carrier Route information on your labels.  This can amount to considerable
  443.   savings on postage.
  444.  
  445.   Read the section on Preparing Mailing Lists for the U S Postal Service
  446.   to see how to have ZIP+4 and Carrier Route information added by the
  447.   Postal Service.
  448.  
  449.                                   - 10 -
  450.  
  451. Keys for use anywhere in MAIL CALL
  452.  
  453.   F1 at any time within the program for HELP.
  454.   F2 on input screens to Save the current data.
  455.   F9 any time to select the fields to output on your labels.
  456.   F10 any time after a file has been opened to display a sample label.
  457.   Esc abandon current operation.
  458.   
  459.  Keys for use on the main menu screen:
  460.  
  461.      Up Arrow   Previous record   
  462.      Down Arrow Next record       
  463.      PgUp       Forward 10 records
  464.      PgDn       Back 10 records
  465.      End        End of file
  466.      Home       Beginning of file
  467.   
  468.  Keys for editing a record
  469.  
  470.      Home        Beginning of line
  471.      End         End of line
  472.      Ins         Insert/Overwrite toggle
  473.      Ctrl+End    Delete to end of field
  474.   
  475.      Tab
  476.      Up Arrow    Previous field
  477.  
  478.      Shift Tab 
  479.      Down Arrow  Next field
  480.  
  481.      Esc         Quit without saving
  482.      F2          Save
  483.      F3          insert field from previous record
  484.  
  485. Find
  486.  
  487.   You may locate a record by Last Name, Company/Department, Zip Code, or
  488.   User Defined Key.  If an exact match is not found, you will be placed at
  489.   the closest next match.  Whenever you search by one of the above fields, 
  490.   the file ordering is changed to that index.
  491.   If you Search by Company, after the search, the file will be in order
  492.   alphabetically by company name.  If you then Find by User Defined Key, the
  493.   file will be in order by the User Defined Key field.  The active index is 
  494.   displayed at the lower left of the screen.  This is also the ordering used
  495.   when printing, so make sure you have the correct index active before you 
  496.   start printing.  Search does not care how the index field was capitalized 
  497.   or how you enter the item to search for.  You can therefore store a name
  498.   as "Smith" and find it by searching for "SMITH" or "smith".
  499.  
  500.  
  501.                                   - 11 -
  502. Print Labels
  503.  
  504.   If you choose to print the entire database, the labels will be ordered
  505.   by the currently selected index order.  If the current index order is by
  506.   Company/Department, the labels will be ordered alphabetically by 
  507.   Company/Department.  If the index is User Defined Key, the labels will be
  508.   printed in order by User Defined Key.  You may start printing with the
  509.   currently displayed record.  This allows for easy re-starts if there is 
  510.   a printer problem.  Simply Search for the record where the problem occured
  511.   and start printing again.
  512.     
  513.   You may print all the records for one User Defined Key, one Company, or
  514.   one ZIP Code.  These options require an exact match to be included in 
  515.   the printing.  The Company/Department field is matched on the first
  516.   15 characters only, not the full 30 characters in the field.  If you print
  517.   by ZIP Code, the labels will be printed in User Defined Key within each
  518.   ZIP Code.  If you use the User Defined Key field for the Postal Carrier
  519.   Route, the ZIP Code order printing will also be ordered by Carrier Route.
  520.  
  521.   For example, to print all of MANAGEMENT INFORMATION SERVICES, you would
  522.   enter MANAGEMENT INFO at the Department prompt.  If you entered only
  523.   MANAGEMENT, nothing would print.  This feature is most often used for
  524.   printing a specific ZIP code or User Defined Key.  
  525.  
  526. Print Phone Books
  527.  
  528.   You have the option of printing a phone book in Last Name order or in
  529.   Company/Department order.  The Last Name phone book prints the last name
  530.   first, followed by the first name, notes, and finally the Phone #1 field.
  531.   If there is a second phone number, it is printed below the first.
  532.    
  533.   The Company/Department phone book has the Company/Department field first,
  534.   followed by the last name, first name, and phone number.  If the Company
  535.   name repeats, it is only listed once with all the names of the people in
  536.   that Company/Department listed below.  Again, if there is more than one
  537.   phone number for any one person, it is listed below the first one.
  538.   
  539.   In either type phone book, you are prompted for two heading lines and a
  540.   Common Phone Prefix.  You may enter anything you wish for the headings.
  541.   The Common Phone Prefix is optional.   If you enter the prefix, whenever
  542.   that prefix is found in one of the phone numbers, it is not printed.  The
  543.   book shows just the 4 digits of the number that are unique.  This is 
  544.   especially good for books for one company where almost all the numbers
  545.   have the same 3 digit prefix.
  546.  
  547.                                   - 12 -
  548. Label Design
  549.  
  550.   The label format (width, labels across, lines/label, and Advertising Line)
  551.   and the file description are under the Design option.  F9 at any time
  552.   completes the design process by allowing you to select output fields.
  553.  
  554.   If you choose a label width that is too narrow for some fields, those 
  555.   fields will be truncated to fit on the label.  If you choose 6 fields to
  556.   print but select a 5 line label, only the top 5 fields chosen will be 
  557.   printed.  If you select 3 fields to print and choose a 5 line label, 
  558.   the bottom two lines will be left blank. 
  559.  
  560.   The Advertising Line is an option that allows you to print a line at
  561.   the top of every label you print.  This will only print if you select
  562.   the Ad Line as one of the output fields.  You may, therefore, enter 
  563.   a line you wish to use occasionally and save it with the file. Then,
  564.   when you need it, simply select the Ad Line from the output fields
  565.   selection and it will print on the top line of you labels.  When you
  566.   are done with that batch of labels, you simply deselect that field from
  567.   the output fields.  The next set of labels won't have the line printed.
  568.  
  569.   Some printers require both a carriage return and line feed after each
  570.   line of printing.  The Print Line Terminator selection allows you to
  571.   put in what you need for your printer.  Most printers simply need the
  572.   carriage return.  To see whether you need the line feed also, select
  573.   Test off the Print menu.  If the each line of the label prints further
  574.   and further to the right instead of returning to the left margin, you
  575.   need to have a line feed with your carriage return.
  576.  
  577.   If you want a barcode printed on your label, you can have it as the
  578.   very top line or below and to the right of the bottom line.  As of
  579.   early 1991, the Postal Service doesn't have its wide are barcode readers
  580.   available over most of the country.  When they are, you can print the
  581.   barcode at the top of each label without having to worry about placing
  582.   the label in an exact position on the label.  Selecting the barcode to
  583.   be placed at the bottom of the label requires the label to be exactly
  584.   positioned by Postal Service standards to be readable by their barcode
  585.   scanners.  Selecting where you want the barcode printed has no effect
  586.   if you don't select the barcode as one of the output fields.
  587.  
  588.   F2 saves the design so that the next time the file is opened, these
  589.   values will automatically take effect.  If you leave the Design screen
  590.   by pressing Esc the changes to the design will be in effect only for
  591.   the current session.  Each file can have a different label design.
  592.  
  593. Output Field Selection
  594.  
  595.   Press F9 at any time to select the output fields.  To select/deselect
  596.   a field for printing, use the space bar.  Use F10 to display a sample
  597.   label.  The sample will show you exactly how the label will be printed.
  598.   In this way you can tell which fields may be truncated and if all the
  599.   fields will fit on the format you have selected. Enter ends the selection
  600.   process.  
  601.  
  602.   If you select User Defined Key, it will always appear as the top line of
  603.   the label unless you have selected the barcode to be printed on the top.
  604.   If you select Ad Line, it will appear as the top line unless User Defined 
  605.   Key or top barcode are selected also.  
  606.  
  607.                                   - 13 -
  608. Export 
  609.  
  610.  The exported files are stored in SDF format.  That is, one record per 
  611.  line, with all the fields written in a continuous stream.  The field 
  612.  sizes and field order follow.  This is only needed if you are exporting
  613.  all the fields.  If you are exporting a file to me read into another
  614.  MAIL CALL file or to be processed by the Postal Service for ZIP+4
  615.  lookup, you don't need to know anything about the file structure.
  616.  This is only if you are importing into another software product, such
  617.  as dBASE.
  618.  
  619.                     Field Name      Length  Offset
  620.                     ------------------------------
  621.                     LAST NAME         16        1
  622.                     USER DEFINE KEY    7       17
  623.                     FIRST NAME        11       24
  624.                     COMPANY           31       35
  625.                     SECONDARY ADDRESS 26       66
  626.                     DELIVERY ADDRESS  26       92
  627.                     CITY              21      118
  628.                     STATE              3      139
  629.                     ZIP CODE          11      148
  630.                     PHONE #2          15      153
  631.                     EXTENSION          5      168
  632.                     PHONE #1          15      173
  633.                     NOTES             41      188
  634.                                            
  635.  Each line should be 228 characters long with a carriage return,
  636.  line feed at the end.  Short fields will be padded with spaces
  637.  to fill out the Length.
  638.   
  639.  EXAMPLE:
  640.  This is how the first part of an exported file should look if you were 
  641.  to TYPE it to the screen or look at it with a text editor.  The 
  642.  heading shows the name of each field.  The last field, NOTES, is 
  643.  out to the right at the very end of the line.  Each line is 228 
  644.  characters long.
  645.   
  646.  <------16------><--7--><---11----><---------31------------------><-
  647.  LAST NAME       KEY    FIRST      COMPANY                        AD
  648.  -------------------------------------------------------------------
  649.  Dower           1204   Richard    Midwest Solutions              13
  650.  Smith           402    C.                                        10
  651.  Williams        1237   John       IBM                            12
  652.  Jones           1501   Robert     Digital Equipment Corporation  12
  653.  
  654.  
  655.                                   - 14 -
  656. Partial Export
  657.  
  658.   You can export selected fields.  When you export, you are prompted to
  659.   use all the fields or only the currently selected output fields.  If
  660.   you export just the currently selected output fields, the export file
  661.   will only contain those fields, not all the fields.   This is the 
  662.   recommended way to export for import into other software products, such
  663.   as dBASE.
  664.  
  665.   The field orders and lengths follow:
  666.   Output Field        Includes                 Length
  667.   ---------------------------------------------------
  668.   Name                LAST NAME+FIRST NAME       27  (16 + 11)
  669.   Company                                        31
  670.   Secondary Address                              26
  671.   Delivery Address                               26
  672.   City,State,ZIP      CITY+STATE+ZIP             35  (21 + 3 + 11)
  673.   City,State          CITY+STATE                 24  (21 + 3)
  674.   ZIP CODE                                       11
  675.   Phone 1             PHONE 1 + EXTEN            20  (15+5)
  676.   Phone 2                                        15
  677.   Notes                                          41
  678.   USER DEFINED KEY                                7
  679.  
  680.  EXAMPLE:
  681.   To export only Last Name, First Name, and Company, press F9 and select
  682.   only Name and Company from the Field Selection.
  683.   The file should look like this:
  684.   <------16------><---11----><---------31------------------>
  685.   Dower           Richard    Midwest Solutions              
  686.   Smith           C.                                        
  687.   Williams        John       IBM                            
  688.   Jones           Robert     Digital Equipment Corporation  
  689.   Penney          Bud        Hallmark Cards                 
  690.   <------16------><---11----><---------31------------------>
  691.  
  692.  
  693.                                   - 15 -
  694. Import
  695.  
  696.   You may import previously exported MAIL CALL files, ASCII files,
  697.   or dBASE files.  
  698.    
  699.     File Type               Extension     Source 
  700.     -----------------------------------------------------------------
  701.     MAIL CALL                 SDF         Exported from MAIL CALL
  702.     ASCII                     TXT         Text editor, Other programs
  703.     dBASE                     DBF         dBASE, FoxBase, DBXL, etc.
  704.  
  705.   You will be shown a list of all the files that match the type you
  706.   select.  The MAIL CALL file will be checked for correct record lengths.
  707.   For the ASCII type, you will need to enter the length of each field and
  708.   the offset of the field in each line of the file.  In this manner, you
  709.   can skip information that is of no use to you. The field lengths don't
  710.   need to match the field lengths in the MAIL CALL file.  MAIL CALL will
  711.   check the file to be sure all the lines are of the same length. 
  712.  
  713.   EXAMPLE:                                  DELIVERY
  714.       LAST        FIRST                     ADDRESS       PHONE 1
  715.   <----  15  ---><--9 --->               <---- 13 ----><--- 13 ---->
  716.    
  717.   DOWER          RICHARD  #####  *&^*%$  13943 W 113   (913)339-9348
  718.   Penney         Bud      garbage        12 School St                 
  719.   Jones          Robert   ********-22222               (816)555-1212
  720.            1         2         3         4         5         6
  721.   123456789012345678901234567890123456789012345678901234567890123456
  722.  
  723.   On the import file structure form for the example above, you would
  724.   fill in only LAST, FIRST, DELIVERY ADDRESS, and PHONE 1.
  725.                  Length   Offset
  726.                  ---------------
  727.   LAST             15       1
  728.   FIRST             9      16
  729.   DELIVERY ADDRESS 13      40
  730.   PHONE 1          13      54
  731.  
  732. *** NOTE *** If you export a MAIL CALL file to be processed by the
  733. Postal Service for ZIP+4 addon, when the file is returned, it may not
  734. have the SDF extension that you had when you sent it.  Often the files
  735. end in ZIP.  If this is the case, rename the file back to SDF, or copy 
  736. the new file with the ZIP extension over the old file with the SDF 
  737. extension.  
  738.  Example:  
  739.    C>COPY A:MYFILE.ZIP C:MYFILE.SDF
  740.  
  741.  Refer to the section on step by step procedures for having the Postal
  742.  Service process your files.
  743.  
  744.                                   - 16 -
  745. Importing MAIL CALL Files
  746.  
  747.   To import a previously exported MAIL CALL file, simply select the file
  748.   type as MAIL CALL and select the exported file off the displayed list.
  749.   By exporting one MAIL CALL file and importing into another, you can
  750.   easily merge two MAIL CALL files.  Also, if you have a MAIL CALL file
  751.   that is in all capital letters, you can export it and then import it
  752.   into a new MAIL CALL file.  Select Normalize as the import option and
  753.   the Name, Company/Department, Addresses, and City fields will have the
  754.   first letter in each word capitalized and the rest in lower case.  Since
  755.   MAIL CALL allows you to print your labels in all upper case, you can
  756.   store your records in the more readable format of mixed upper and lower
  757.   case.
  758.  
  759. Importing dBASE Files
  760.  
  761.   Importing from a dBASE type file is extremely easy and automated
  762.   for you.  The program allows you to match any dBASE field with
  763.   any field in MAIL CALL without having to keep track of field locations,
  764.   offsets, or size.  You will have two windows.  One lists all the
  765.   MAIL CALL fields, the other all the dBASE type fields.  Simply
  766.   position the cursor on the MAIL CALL field you wish to fill.  Next,
  767.   press F3 to move to the list of the fields in the currently selected 
  768.   dBASE file.  Move the cursor to the field you wish imported and press
  769.   Enter.  The field length and offset will be filled in for you.  Simply
  770.   move back and forth between the MAIL CALL form and the dBASE field
  771.   list and select all the fields you need.   Experiment a few times and
  772.   you will see how easy it is.
  773.  
  774.                                  - 17 -
  775. Custom Labels
  776.  
  777.  Custom labels allow you to print labels with any text on any line.
  778.  It also allows for custom print codes on each individual line.  This is
  779.  great for video tape labels, disk labels, 3 x 5 cards, etc.  The size of 
  780.  the custom label is initially determined by the label design settings 
  781.  under Design on the Main Menu.  You can change these settings from the
  782.  Custom Label menu if you want.  You can make several different size free
  783.  form labels and not effect the size of the labels you normally print from
  784.  the main database.
  785.  
  786.  You may add up to 8 different printer codes to each line of your custom
  787.  label.  The first line may be compressed, the second double strike, the
  788.  third expanded, italics, underline, emphasized, the fourth subscript, etc. 
  789.  Simply enter the number of the code you wish to use for that line. The print
  790.  codes are preset to the most common Epson print codes.  To modify the print
  791.  codes select, Codes from the menu.  Now you can customize or change the
  792.  codes displayed.  You will need to consult your printer manual.  The custom
  793.  codes allow you to combine several codes or add things such as tiny line
  794.  spacing.  To input a code, use [ for Escape and ^ for Control.  These are 
  795.  the most common ways that printers accept their codes.  This will be clear
  796.  once you look at your printer manual and see that most codes are preceeded
  797.  with Escape.
  798.  
  799.  When you Save a Custom Label, all the print codes as well as the lines/label
  800.  and label width are retained with the saved label.  You can save several
  801.  templates or commonly used labels for reuse latter.
  802.  
  803.  When you Retrieve a Custom Label, its original print codes, lines/label, 
  804.  and width are also restored.  Once retrieved, you may edit it and print out
  805.  different versions without effecting the originally saved format.  You may
  806.  also save the edited version under another name.  This allows you to quickly
  807.  build several templates for video tapes, recipe cards, disk labels, meeting
  808.  badges, etc.
  809.  
  810. Tiny Type
  811.  
  812.  Under Custom Labels, you can select Tiny Type.  This option sets the print
  813.  style to compressed, subscript and changes from 6 lines per inch to 12 lines
  814.  per inch.  This allows twice as many lines on a label and also allows for
  815.  half again as many characters on a line.  Selecting Tiny Type off the menu
  816.  a second time will switch back to normal mode.  When you are in Tiny Type
  817.  mode, you aren't allowed to enter any other print codes for that label
  818.  (the code window isn't even available).
  819.   
  820.  On a 5 line label that is 3 inches wide, you could enter 10 lines of
  821.  information and have 45 characters on each line instead of the normal
  822.  30.  This is especially valuable for making disk labels or VCR tape
  823.  labels.
  824.  
  825.  If you save a label while Tiny Type is in effect, it will be saved in Tiny
  826.  Type format.  If you select Load off the menu while in Tiny Type, only the 
  827.  labels saved under Tiny Type will be displayed.  Likewise, selecting Load
  828.  off the menu while in normal mode, will only show you the labels that were
  829.  saved under normal mode, not the Tiny Type labels.  
  830.  
  831.                                   - 18 -
  832. ZIP+4 Service
  833.  
  834.  The U S Postal Service offers a free service that will add ZIP+4
  835.  information to a mailing list.  The service will also standardize the
  836.  address and add the Postal Carrier Route information if desired.  These
  837.  changes to a mailing list can lead to considerable savings in postage if
  838.  the required discounts are applied for at the Post Office.  
  839.   
  840.  To take advantage of this service, you must submit a file in a standard
  841.  format and also supply the locations of the fields within the file.  The
  842.  Postal Coding selection on the Print menu will print a sheet with all
  843.  the required information.  Simply export the file, which will give it a
  844.  SDF extension, and copy it to a floppy disk.  Submit the disk with the
  845.  information sheet to the Post Office.  When you get the processed disk
  846.  back, copy it back over the old file with the SDF extension and import
  847.  it into a new file name.  Refer to the sections on Import and Export for
  848.  more information.
  849.  
  850.                                   - 19 -
  851. Preparing Files for Postal Service Processing for ZIP+4 addon,
  852.     Carrier Route, and address standardization.
  853.  
  854. For the following example let us assume we are using a MAIL CALL file
  855. called MYFILE and the Private directory has been set to C:\LABEL\.
  856.  
  857.   1.  Select Export off the Utility Menu.
  858.   2.  Select Entire File.
  859.   3.  Select All Fields.
  860.   4.  Name the file the same as the file name on the screen.  
  861.       For our example we would give it the name MYFILE.
  862.       The file will be given the extension SDF and will be in the
  863.       Private directory.  This is the directory you declare with the
  864.       environment variable MAILPRIV or if you didn't set up Private and
  865.       Public directories, it will be in the directory that you installed
  866.       MAIL CALL in.  
  867.   5.  From the Print Menu, select Postal Coding.  This will print out all
  868.       the information the Postal Service needs to process your file.
  869.       Be sure to have full sized paper in your printer.
  870.   6.  Copy the exported file to a floppy disk.
  871.       COPY C:\LABEL\MYFILE.SDF A:
  872.   7.  Call you local post office to find out where you can get the disk
  873.       processed.  In most large cities you can either carry the disk in
  874.       or mail it to the large area postal facility for processing.  When
  875.       you take in your disk or mail it, be sure to include the sheet printed
  876.       out under Postal Coding in step 5 above.
  877.   8.  When you get the disk back, check to see if the file name was changed
  878.       during processing.
  879.       DIR A:
  880.   9.  Copy the processed file over the old file.  Assume for our example
  881.       that the new file name is MYFILE.ZIP.
  882.       COPY A:MYFILE.ZIP C:\LABEL\MYFILE.SDF
  883.  10.  Run MAIL CALL.
  884.  11.  Select Open from the Main Menu.
  885.  12.  Enter a new filename.  (not MYFILE) 
  886.  13.  When you are shown the first record to Add, press Esc.  You will be
  887.       asked if you want to Import a file.  Answer Yes.
  888.  14.  Select MAIL CALL from the Import Menu.
  889.       All the files with the SDF extension will be displayed.
  890.  15.  Select the processed file off the list.  (MYFILE in our example)
  891.  16.  MAIL CALL will check the file to be sure all the lines are
  892.       the correct length.  Then, it will ask if you want the fields 
  893.       Normalized.  If you say Yes, the Last Name, First Name, Company,
  894.       Addresses, and City fields will have the first letter in each
  895.       word capitalized and the rest in lower case.  This makes the file
  896.       more readable.  Since there is an option to print your labels in
  897.       all upper case, there is no reason to store your records in all
  898.       upper case.
  899.  17.  The processed file will be read in and all the indexes updated.
  900.  18.  You can now delete your old file and rename the new file the same
  901.       as the old one, if you wish.  
  902.  
  903.